package structure.algorithm;

/**
 * 检查字符串是否回文
 */
class Palindrome {
    static int echo(String s) {
        // 如果字符串s的长度不为0
        if (s.length() != 0) {
            // a小于字符串末尾字符索引值减a的差
            for (int a = 0; a <= s.length() - 1 - a; a++) {
                // 如果不相等（不是回文字符串）
                if (s.charAt(a) != s.charAt(s.length() - 1 - a)) {
                    return 0;
                }
            }
        } else {
            // 否则返回-1（s的长度为0）
            return -1;
        }
        // 如果for循环内每次循环都不满足返回0的条件，则返回1（s是回文字符串）
        return 1;
    }
}
